 const arr=[1,2,[3,4,[5]]]
// 数组降维n层 flat(n)
let newarr=arr1.concat(arr2)  //把2个数组混合在一个新的数组里面去
   const newArr=arr.flat(Infinity) 
   
   
function flatten (arr)
{
    for(let i=0;i<arr.length;i++)
    {
        if (Array.isArray(arr[i]))
        {
            res=res.concat(flatten(arr[i]))
        }
        else{
               res.push(arr[i])
        }
    }
      return res
}



